From f77b4d1487e3855096752f8f912052d273ebb554 Mon Sep 17 00:00:00 2001 From: Fabio Bas Date: Tue, 22 Apr 2025 14:40:33 +0200 Subject: [PATCH] [PATCH] Fix a crash when filesystem==nullptr. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit (cherry picked from commit 458ef81f2e424f13cdea44d2d89b8260b463e34e) Co-authored-by: Andrius Å tikonas Gbp-Pq: Name upstream_98838306_Fix-a-crash-when-filesystem-nullptr-.patch --- src/plugins/sfdisk/sfdiskbackend.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/sfdisk/sfdiskbackend.cpp b/src/plugins/sfdisk/sfdiskbackend.cpp index e47c4e5..447c096 100644 --- a/src/plugins/sfdisk/sfdiskbackend.cpp +++ b/src/plugins/sfdisk/sfdiskbackend.cpp @@ -515,6 +515,8 @@ bool SfdiskBackend::updateDevicePartitionTable(Device &d, const QJsonObject &jso */ void SfdiskBackend::readSectorsUsed(const Device& d, Partition& p, const QString& mountPoint) { + if (p.isFileSystemNullptr()) + return; if (!mountPoint.isEmpty() && p.fileSystem().type() != FileSystem::Type::LinuxSwap && p.fileSystem().type() != FileSystem::Type::Lvm2_PV) { const QStorageInfo storage = QStorageInfo(mountPoint); if (p.isMounted() && storage.isValid()) -- 2.30.2